.property-dialog {
    -fx-background-color: white;
}

.property-dialog .main-container {
    -fx-spacing: 15;
    -fx-padding: 20;
}

.property-dialog .title-box {
    -fx-padding: 0 0 5 0;
}

.property-dialog .title-label {
    -fx-font-size: 18px;
    -fx-font-weight: bold;
    -fx-text-fill: #2c3e50;
}

.property-dialog .content-box {
    -fx-spacing: 8;
    -fx-padding: 5 0 0 0;
}

.property-dialog .property-item {
    -fx-padding: 8 12;
    -fx-background-color: #f8f9fa;
    -fx-background-radius: 6;
}

.property-dialog .property-label {
    -fx-font-size: 13px;
    -fx-text-fill: #666666;
}

.property-dialog .property-value {
    -fx-font-size: 13px;
    -fx-text-fill: #333333;
}

.property-dialog .ok-button {
    -fx-background-color: #1a73e8;
    -fx-text-fill: white;
    -fx-font-size: 13px;
    -fx-padding: 6 16;
    -fx-background-radius: 4;
    -fx-cursor: hand;
}

.property-dialog .ok-button:hover {
    -fx-background-color: #1557b0;
}

.property-dialog .ok-button:pressed {
    -fx-background-color: #0d47a1;
}

/* 调整对话框按钮容器的样式 */
.property-dialog > .button-bar > .container {
    -fx-padding: 10 0 0 0;
}